# 浅色模式插件

把 WQuake 从默认深色主题切换为浅色主题。

## 工作原理

这是一个**主题贡献型插件**：`manifest.json` 里声明了

```json
"permissions": ["ui:theme", "settings"],
"contributes": { "styles": ["theme.css"], "settingsPage": true }
```

启用时，宿主会把 `theme.css` 注入到主文档 `<head>`（仅 `ui:theme` 权限允许）；
禁用时自动移除，界面立刻恢复深色。CSS 不含脚本，注入是安全的。

## 覆盖范围

- 全局背景与文字（通过覆盖 `--bg-*` / `--text-*` 主题变量）
- 左侧预警面板、弱有感/历史卡片
- 顶部时间栏（保留断连红色、回放橙色等状态色）
- 设置弹窗（侧栏、内容区、输入控件）、关于页
- Ant Design 下拉/气泡/消息浮层
- 地图容器底色（**地图瓦片本身是图片，无法用 CSS 改色**）

## 可调设置

在「设置 → 插件」页可调整主色、页面背景、面板背景、地图底色、文字颜色。
这些设置会作为 `--wqp-*` CSS 变量注入，`theme.css` 通过 `var(--wqp-xxx, 默认值)` 引用，改动即时生效。
